برنامه نویسی پیشرفته پایتون: درک مفاهیم عجیب [ویدئو]

Python Programming Advanced: Understanding Weird Concepts [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا دانش اولیه پایتون دارید و می خواهید مفاهیم پیشرفته تری را کشف کنید؟ این دوره به شما کمک خواهد کرد. دوره با مبحث بازگشت شروع می شود و مفاهیم آن مانند ردیابی درخت، پشته فراخوانی و بازگشت درخت را توضیح می دهد. در ادامه با نقش توابع لامبدا، نقشه، فیلتر، کاهش و درک در برنامه نویسی پایتون آشنا خواهید شد. با حرکت، متوجه خواهید شد که چرا از عبارات منظم استفاده می شود و چگونه دکوراتورها در افزودن قابلیت های جدید به یک شی موجود کمک می کنند. در مرحله بعد، ورود به سیستم را درک خواهید کرد و یاد خواهید گرفت که چگونه وظایف تاریخ و زمان را با کمک ماژول تاریخ و زمان انجام دهید. در پایان، آخرین ویژگی‌های پایتون 3.8 و پایتون 3.9، مانند عملگرهای اتحادیه، تایپ اشاره و اطلاعات منطقه را مرور خواهید کرد. در پایان این دوره، شما به خوبی با مباحث پیشرفته پایتون آشنا خواهید شد و اعتماد به نفس استفاده از آنها را در برنامه نویسی پایتون به دست خواهید آورد. تمامی فایل های کد این دوره در https://github.com/PacktPublishing/Python-Programming-Advanced-Understanding-Weird-Concepts موجود است. فاکتوریل یک عدد را با استفاده از بازگشت پیدا کنید. با عملکردهای لامبدا آشنا شوید نقشه، فیلتر کردن، کاهش و فهرست‌ها را کاوش کنید با استفاده از عبارات منظم الگویی برای اعتبارسنجی ایمیل ایجاد کنید با آخرین به روز رسانی های پایتون 3.8 آشنا شوید ویژگی پشتیبانی زمان بومی در پایتون 3.9 را کشف کنید این دوره برای برنامه نویسان و توسعه دهندگانی است که می خواهند بر مفاهیم پیشرفته پایتون تسلط داشته باشند و می خواهند بدانند چه چیزی در Python 3.8 و Python 3.9 جدید است. برای شروع این دوره به درک اولیه پایتون نیاز است. درک کاملی از مفاهیم پیشرفته پایتون به دست آورید * ویژگی های جدید و هیجان انگیز پایتون 3.8 و 3.9 را باز کنید * نکات مفیدی را برای به کارگیری دانش پایتون در دنیای واقعی درک کنید

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

بازگشت Recursion

  • بازگشت چیست؟ What is Recursion?

  • کنترل یک تابع Control of a Function

  • ردیابی درخت Tracing Tree

  • پشته تماس بگیرید Call Stack

  • بازگشت درخت Tree Recursion

  • مثال: فاکتوریل یک عدد Example: Factorial of a Number

نقشه، فیلتر کردن، و کاهش Map, Filter, and Reduce

  • توابع لامبدا Lambda Functions

  • نقشه Map

  • فیلتر کنید Filter

  • كاهش دادن Reduce

درک مطلب Comprehension

  • درک لیست List Comprehension

عبارات با قاعده Regular Expressions

  • چرا از عبارات منظم استفاده می کنیم؟ Why do we use Regular Expressions?

  • روش های مختلف با عبارات منظم Different Methods with Regular Expressions

  • الگوهای نوشتن Writing Patterns

  • ایجاد یک الگو برای اعتبارسنجی ایمیل Creating a Pattern for Email Validation

دکوراتورها Decorators

  • دکوراتورها Decorators

ورود به سیستم Logging

  • ورود به سیستم Logging

تاریخ و زمان Date and Time

  • تاریخ و زمان Date and Time

چه چیزی با پایتون 3.8 جدید است؟ What's New with Python 3.8?

  • 3 به روز رسانی در پایتون 3.8 را پوشش می دهد Covers 3 Updates in Python 3.8

چه چیزی با پایتون 3.9 جدید است؟ What's New with Python 3.9?

  • اپراتورهای اتحادیه Union Operators

  • Hinting را تایپ کنید Type Hinting

  • روش های جدید کلاس رشته New String Class Methods

  • پشتیبانی زمان بومی (Zoneinfo) Native Time Support (Zoneinfo)

مشاوره سریع برای حل خطاها Quick Advice for Solving Errors

  • چگونه به یک توسعه دهنده وابسته به خود تبدیل شویم؟ How to Become a Self-dependent Developer?

اتمام دوره Course Completion

  • متشکرم که در اینجا حضور دارید! Thank You for Being Here!

نمایش نظرات

برنامه نویسی پیشرفته پایتون: درک مفاهیم عجیب [ویدئو]
جزییات دوره
4 h 8 m
26
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Shubham Sarda
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)